$(function () {

    /* 发送请求的参数 */
    var QueryObj = {
        productld: $.getQueryString("id"),
        num: $(".mui-numbox-input").val(),
        size: $(".lt_size_S span.active")
    }

    init();
   function init(){
       /* 下拉刷新 */
       mui.init({
           pullRefresh: {
               container: "#refreshContainer",//下拉刷新容器标识，querySelector能定位的css选择器均可，比如：id、.class等
               down: {
                   height: 50,//可选,默认50.触发下拉刷新拖动距离,
                   auto: true,//可选,默认false.首次加载自动下拉刷新一次
                   contentdown: "下拉可以刷新",//可选，在下拉可刷新状态时，下拉刷新控件上显示的标题内容
                   contentover: "释放立即刷新",//可选，在释放可刷新状态时，下拉刷新控件上显示的标题内容
                   contentrefresh: "正在刷新...",//可选，正在刷新状态时，下拉刷新控件上显示的标题内容
                   callback: function () {
                       queryProductDetail(function (result) {
                           /* console.log(result); */
                           result.sizeArr =$.sizeFormat(result.size);
                           /* 调用模板的方法 */
                           var html = template("lt_tl", result);
                           $(".mui-scroll").html(html);
                           //获得轮播图
                           var gallery = mui('.mui-slider');
                           gallery.slider({
                               interval: 1000//自动轮播周期，若为0则不自动播放，默认为0；
                           });
                           /* 数字输入框 */
                           mui(".mui-numbox").numbox()

                           mui('#refreshContainer').pullRefresh().endPulldownToRefresh(true);
                       })

                   }
               }
           }



       });

       /* 点击尺码 */
       $(".mui-scroll").on("tap",".lt_size_S span",function () {
        /*    console.log(123); */
            $(this).addClass("active").siblings().removeClass("active");

       })

       /* 当点击数量购买的时候，判断有没有选中尺码 */
       $(".addCartBtn").on("tap",function () {
          /*  console.log(123); */
           /* 判断有没有选中尺码 */
           if ($(".lt_size_S span.active").length < 1) {
               mui.toast("请选择尺码");
               return;
           }
            /* 判断是否选择了件数 */
          /*  console.log("可以了"); */
           if ($(".mui-numbox-input").val()<1) {
              mui.toast("请选择数量");
              return;
          }

           /* 构造post请求，添加到购物车 */
        //    $.post("/cart/addCart", QueryObj, function (result) {
        //        /* console.log(result); */
        //        /* 判断如果是未登录，那么我们进行登录 */
        //        if(result.error&&result.error==400){
        //            location.href = "./user/login.html?returnURL=" + location.href;
        //        }else{
        //            mui.confirm("是否跳转到购物车","温馨提示",["是","否"],function (a) {
        //                if (a.index==0) {
        //                    location.href ="./cart.html";
        //                }else{
        //                    /* 如果是否就留在该页面 */
        //                }
        //            })
        //        }
        //    })
        /* 使用封装好的ajax进行登录接口 */
           $.ltAjax({
                url:"/cart/addCart",
                type:"post",
                data: QueryObj,
                success:function (result) {
                    mui.confirm("是否跳转到购物车", "温馨提示", ["是", "否"], function (a) {
                       if (a.index==0) {
                           location.href ="./cart.html";
                       }else{
                           /* 如果是否就留在该页面 */
                       }
                   })
                }
            })


       })

   }
 


   
   

    /* 请求数据 */
   /*  queryProductDetail(); */
    function queryProductDetail(callback) {
        /* getQuerySting是我们之前封装好，获取url地址的参数 */
        console.log($.getQueryString("id"));
        $.get("/product/queryProductDetail?id="+$.getQueryString("id"),function (result) {
             console.log(result); 
            callback&&callback(result);
        })
    }



})